package vista;

import java.awt.Color;

import javax.swing.JPanel;
import javax.swing.JTable;
import javax.swing.JLabel;
import javax.swing.SwingConstants;
import javax.swing.JButton;
import javax.swing.SwingUtilities;

import controlador.Controlador;
import modelo.dao.DAO;

import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;

public class PanelCuentas extends JPanel {
	private JTable table;
	private DAO dao;
	private Controlador controlador;
	private JPanel actual;

	/**
	 * Create the panel.
	 */
	public PanelCuentas(DAO d, Controlador c) {
		setBackground(Color.GRAY);
		setLayout(null);
		setSize(371,620);
		this.dao = d;
		this.controlador = c;
		this.actual = this;
		
		table = new JTable();
		table.setBounds(44, 56, 284, 449);
		add(table);
		
		JLabel lblCuenta = new JLabel("Cuenta");
		lblCuenta.setHorizontalAlignment(SwingConstants.CENTER);
		lblCuenta.setBounds(144, 31, 73, 14);
		add(lblCuenta);
		
		JButton btnHacerCuenta = new JButton("Hacer Cuenta");
		btnHacerCuenta.setBounds(44, 530, 119, 23);
		add(btnHacerCuenta);
		
		JButton btnCerrar = new JButton("Cerrar");
		btnCerrar.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent arg0) {
				FrameCuentas topFrame = (FrameCuentas) SwingUtilities.getWindowAncestor(actual);
				topFrame.dispose();
			}
		});
		btnCerrar.setBounds(209, 530, 119, 23);
		add(btnCerrar);
	}
}
